/**
 * <pre>
 * 全选
 * @param containerId   包含其他checkbox的容器,比如table,div等
 * @param target 全选checkbox,也就是说选了它,其他的checkbox都选中了
 * </pre>
 */
function selectAll(containerId, target) {
	$("input[type='checkbox']", $("#" + containerId)).each(function() {
		this.checked = target.checked;
	});
}

/**
 * <pre>
 * 全选
 * @param containerId   包含其他checkbox的容器,比如table,div等
 * @param flag true:全选  false:全部取消
 * </pre>
 */
function selectAllByFlag(containerId, flag) {
	$("input[type='checkbox']", $("#" + containerId)).each(function() {
		this.checked = flag;
	});
}

/**
 * 通過日期字符串,如"2010-05-05",得到星期幾  0：星期日  1-6：星期1-6
 * @param dayStr
 * @return
 */
function getDayOfWeek(dayStr){
    return new Date(Date.parse(dayStr.replace(/-/g, '/'))).getDay();
}
/**
 * 通過日期字符串,如"2010-05-05",得到星期幾
 * @param {Object} dayStr
 * @param {Object} isContainPre 是否包含星期, true:星期一  false:一
 */
function getDayNameOfWeek(dayStr,isContainPre){
	var day=getDayOfWeek(dayStr);
	var week=new Array(
			isContainPre ? "星期日" : "日",
			isContainPre ? "星期一" : "一",
			isContainPre ? "星期二" : "二",
			isContainPre ? "星期三" : "三",
			isContainPre ? "星期四" : "四",
			isContainPre ? "星期五" : "五",
			isContainPre ? "星期六" : "六"
		);
	return week[day];
}
/**
 * 得到日期增減幾天后的日期字符串 yyyy-MM-dd
 * @param {Object} dateStr  日期字符串  "2010-04-05"
 * @param {Object} n		幾天
 */
function addDay(dateStr,n){
	var d=new Date(dateStr);//初始化日期对象
	if(isNaN(d)){//IE流覽器
		var yy = parseInt(dateStr.substring(0,4),10);
		var mm = parseInt(dateStr.substring(5,7),10)-1;
		var dd = parseInt(dateStr.substring(8,10),10);
		d = new Date(yy,mm,dd);
	}
	
	d.setDate(d.getDate()+n);//增加n天
	var newDateStr = d.getFullYear() + "-" +   (d.getMonth()+1) + "-" + d.getDate();
	var r = new Array();
	r = newDateStr.split("-");
	
	var mm = parseInt(r[1]);
	var mmStr=""+mm;
	if(mm<10) mmStr='0'+mm;
	
	var dd = parseInt(r[2]);
	var ddStr=""+dd;
	if(dd<10) ddStr='0'+dd;
	
	return r[0]+"-"+mmStr+"-"+ddStr;
}
/**Jandy*/
function topLoading() {
	if(document.getElementById("topLoadingDiv")==null || document.getElementById("topLoadingDiv")==undefined) {
		document.write("<div id='topLoadingDiv' class='top_loading'><img border='0' src='../images/loading.gif'/></div>");
	}
	document.getElementById("topLoadingDiv").className="top_loading";
	document.getElementById("topLoadingDiv").style.left=(document.documentElement.clientWidth-32)/2+"px";
	document.getElementById("topLoadingDiv").style.top=(document.documentElement.clientHeight-32)/2+"px";
}

function topLoaded() {
	if(document.getElementById("topLoadingDiv")!='null' && document.getElementById("topLoadingDiv")!=undefined) {
		document.getElementById("topLoadingDiv").className="top_loaded";
	}
}